While XFaceMaker is a scalable family of GUI builders with increasing capabilities, all members share the following attributes:
The Dual Process Architecture is a unique design that provides automatic error recovery. Should programming errors cause your application under development to crash, this exclusive fault-tolerant architecture will not only keep XFaceMaker (XFM) up and running, it will also enable quick recovery to the point immediately preceding the design error. Or to a trusted state of your application, which it automatically stores at regular, user specified, intervals. This architecture also allows XFM to be extended dynamically with third party widgets and application functions without leaving the tool!
Groups let you structure your objects and all their resources. Groups can be cut, pasted and copied freely, providing you with a simple way of reusing portions of your designs or of enforcing short-term design sytles.
Templates let you pattern parts of your interface. The instances of a template will automatically inherit any subsequent change in the template. Templates support multiple inheritance and provide an excellent way of enforcing project, division or company-wide design styles and standards.
Projects let you divide your GUI tasks into subset files for better manageability while retaining the flexibility of treating the group of files as a single entity, for better control. XFM project suport is essential to coordinated, group development.
Ease of use: XFM provides one main window that acts as a hub for all you rdesign tasks and minimizes the number of windows a developer has to deal with, along with a graphics attachment editor for geometric form attachments and a powerful resource editor that allows fast editing of widget resources.
On-line, HTML documentation: convenient hypertext links facilitate the navigation through the developer's on-line documentation, using the supplied MOSAIC browser, or you rfavorite browser such as Netscape Navigator. The on-line documentation can also be printed in Postscript format.
Powerful, portable code generation: XFaceMaker generates standalone C or C++ code, resource, make and include files. Build anywhere - Deploy everywhere. With no runtime fees.
Compatibility eith industry standards: XFM reads and generates UIL code, offering a growth path from other GUI builders and supporting third party utilities such as UIL/Ada Converters.
Internationalization: XFaceMaker supports full internationalization of resources which are cataloged to generate consistent internationalized applications.
. Convenient Text Editor: Wx, a flexible, multiple windows, full featured text editor, is included and integrated for editing complex resources and callbacks. And vi and Emacs editors are also integrated.
The XFaceMaker family of GUI builders runs natively on all popular UNIX platforms as well as on Windows NT systems running Hummingbird's eXceed PC X Server. XFaceMaker can build native user interfaces for X/Motif, Microsoft Windows, Windows 95 and Windows NT.